#include "game.h"

void menu()
{
    printf("********************\n");
    printf("***** 1.play *******\n");
    printf("***** 0.exit *******\n");
    printf("********************\n");

}

void game()
{
    char mine[ROWS][COLS];//存放布置好的信息
    char show[ROWS][COLS];//存放排查出的雷的信息
    //初始化数组的内容为指定内容
    //mine 初始化为‘0’,表示未布置雷
    InitBoard(mine, ROWS, COLS,'0');
    //show初始化为'*'，未排查
    InitBoard(show,ROWS,COLS,'*');
    //打印
    //Display(mine, ROW, COL);
    //设置雷
    SetMine(mine, ROW, COL);
    Display(mine, ROW, COL);

    //排查雷
    FindMine(mine, show, ROW, COL);
    
}

int main()
{
    //设置随机数生成起点
    srand((unsigned int) time(NULL));
    int input = 0;
    do{
        menu();
        printf("请选择:");
        scanf("%d",&input);
        switch (input)
        {
        case 1:
            //printf("扫雷\n");
            game();
            break;
        case 0:
            printf("退出\n");
            break;
        
        default:
            printf("选择错误\n");
            break;
        }
    }while(input);
    return 0;
}